/*
  字符串强化练习1_首字母缩写
 【题目描述】
    现有三个小写英文字母组成的单词 s1, s2, s3.
    取出三个单词的首字母, 改成大写, 组成这三个单词的缩写.
 【输入格式】
    一行, 由三个小写英文字符串组成. 中间用空格隔开.
 【输出格式】
    输出缩写.
 【输入样例#1】
    atcoder beginner contest
 【输出样例#1】
    ABC
 【数据说明】
    s1, s2, s3 长度不超过 100, 只含小写英文字母.
*/

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s, t, u;
    string da;

    cin >> s >> t >> u;

    da = da + s[0] + t[0] + u[0];  // 先将 3 个英文单词的首字母拼成一个字符串
    for (int i = 0; i <= 2; i++) { // 然后将这个字符串的每个字母由小写改成大写
        da[i] = da[i] - 32;
    }
    cout << da;

    return 0;
}